dependable undertaking - Spanish English Dictionary